 import axios from 'axios'
 const config = await axios.get('./config.json')
 console.log('config---', config)
 const configStore = defineStore('config', {
    state: () => ({
		// 动态http地址
		produrl: import.meta.env.VITE_URL,
		// 动态mqtt地址
		wsurl: import.meta.env.VITE_WS,
		// 开启登录
		isLogin: JSON.parse(import.meta.env.VITE_LOGIN),
		// 开启mqtt
		isMqtt: JSON.parse(import.meta.env.VITE_MQTT),
		// 是否展开
		isCollapse: false,
		// 展开宽度
		asideWidth: '280px',
		// 是否全屏
		ifFullScreen: false,
		// 是否联网
		netStatus: true,
		// 面包屑
		crumbList: [],
		// 配置信息
		config: config.data,
		// 登录凭证
		token: '',
		// 登录信息
		user: '',
		// 动态地址
		ip: '',
		main: '',
	}),
	persist: {
		paths: [
			'produrl', 
			'wsurl', 
			'isCollapse', 
			'asideWidth', 
			'crumbList', 
			'token', 
			'user', 
			'ip', 
			'main',
		],
	},
})

export default configStore